// 云函数入口文件
const cloud = require('wx-server-sdk');
cloud.init();

exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext(); // 获取上下文信息

  // 检查必传参数是否存在
  if (!event.code || !event.userInfo) {
    return {
      success: false,
      error: 'Missing required parameters',
    };
  }

  // 返回正常结果
  return {
    success: true,
    openid: wxContext.OPENID, // 用户的 OpenID
    userInfo: event.userInfo, // 传入的用户信息
  };
};
